/*
  set 数据结构 集合
    -内部成员不能重复
    -可以解构
*/
const s = new Set();
s.add(1).add(2).add(3); //添加数据返回对象本身

for (let i of s) {
  //可以通过for of遍历每一项
  console.log(i);
}
console.log(s.size); //对象的长度
s.has(1); //是否包含某一个值
s.delete(2); //删除  返回true
s.clear(); //清空对象

// 作用 数组去重
const arr = [1, 1, 1, 1];
const res = [...new Set(arr)];

/*
  map 数据结构 键值对集合
    -方法与set基本一致
*/
let m = new Map();
m.set({ name: "caozy" }, 90);
console.log(m);
